# 类名.__bases__这个属性可以用来获取当前类的所有父类
# 在Python中支持多重继承
# 可以在类名括号后面添加多个类，来实现多重继承
class A(object):
    def test1(self):
        print("AAA")


class B(object):
    def test1(self):
        print("BBB")


class C(A, B):
    pass


print(C.__bases__)

# 在开发中没有特殊情况，应该尽量避免使用多重继承
# 因为如果多个父类中有同名的方法，则会先在第一个
# 父类中寻找，然后找第二个...
# 前面的会覆盖后面的
c = C()
print(c.test1())
